﻿using System;
using System.Collections;

// Token: 0x02000329 RID: 809
public abstract class AssetBundleLoadOperation : IEnumerator
{
	// Token: 0x170001FB RID: 507
	// (get) Token: 0x0600146F RID: 5231 RVA: 0x0008EAE4 File Offset: 0x0008CCE4
	public object Current
	{
		get
		{
			return null;
		}
	}

	// Token: 0x06001470 RID: 5232 RVA: 0x0008EAE8 File Offset: 0x0008CCE8
	public bool MoveNext()
	{
		return !this.IsDone();
	}

	// Token: 0x06001471 RID: 5233 RVA: 0x0008EAF4 File Offset: 0x0008CCF4
	public void Reset()
	{
	}

	// Token: 0x06001472 RID: 5234
	public abstract bool Update();

	// Token: 0x06001473 RID: 5235
	public abstract bool IsDone();
}
